home *** CD-ROM | disk | FTP | other *** search
- Preliminary data structures for PCBFido 15.22
-
- Unless otherwise specified, these *.DAT files contain an unlimited number
- of records in the format described
-
- ================================================================================
-
- AREAS.DAT
- ---------
-
- Byte offset type datum
-
- 0-1 unsigned short int file version (15.22 = 3)
- 2-3 unsigned short int PCBoard Conference number
- 4-64 char Area Tag
- 65-66 unsigned short int Aka record index (Record number for AKAS.DAT)
- 67-68 unsigned short int Origin record index (Record number in ORIGINS.DAT)
- 69 char highAscii setting
- 70-71 unsigned short int Julian date for last activity in echo (import/expo
- 72 char Allow Private messages (boolean)
- 73 char Allow File Attach
- 74-83 char Reserved
- -------------------------------------------------------------------------------
-
- AKAS.DAT
- --------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-3 unsigned short zone
- 4-5 unsigned short net
- 6-7 unsigned short node
- 8-9 unsigned short point
- 10 char Primary address
- 11 char InSeenBy
- 12 char Present in handshake
- 13 char Up/Downlink
- 14-83 char Conference Range
- 84-93 char Reserved
-
- -------------------------------------------------------------------------------
-
- FIDOQUE.DAT
- -----------
-
- Same as 15.22, but replace 128 byte bit array header with 2 byte unsigned file version
-
- --------------------------------------------------------------------------------
-
- FREQDENY.DAT
- ------------
- Same as AKAS.DAT
-
- -------------------------------------------------------------------------------
-
- FREQPATH
- ---------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-67 char file path
- 68-77 char password
- 78-87 char reserved
-
- -------------------------------------------------------------------------------
-
- MAGICNAM.DAT
- -------------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-22 char Magic Name
- 23-89 char path/filename
- 90-99 char password
- 100-109 char reserved
-
- ------------------------------------------------------------------------------
-
- NODEARC.DAT
- -----------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-3 unsigned short zone
- 4-5 unsigned short net
- 6-7 unsigned short node
- 8-9 unsigned short point
- 10-11 unsigned short packet type
- 12-13 signed short int Archiver_index
- 14-23 char reserved
-
- -----------------------------------------------------------------------------
-
- NODELIST.DAT
- ------------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-81 char Base Name
- 82-90 char Diff Name
- 91-92 signed int Last compile
- 93-102 char compile
-
- ------------------------------------------------------------------------------
-
- ORIGINS.DAT
- -----------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-71 char Origin
- 72-141 char Conference Range
- 142-151 char reserved
- -----------------------------------------------------------------------------
-
- PHONEX.DAT
- ----------
-
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
- 2-31 char in
- 32-63 char out
- 64-73 char reserved
- ----------------------------------------------------------------------------
-
- PCBFIDO.CFG
- -----------
-
- three single structures of the following format in the foillowing order.
- Byte offset type datum
-
- 0-1 unsigned short file version (15.22 = 3)
-
- typedef struct
- {
- char incoming_packets[66];
- char outgoing_packets[66];
- char outgoing_msg[66];
- char bad_packets[66];
- char nodelist_path[66];
- char work_directory[66];
- char passthrough[66]; // Passthru files
- char securemail[66]; // Secure netmail
- char messages[66]; // response Messages
-
- } DIRECTORIES;
-
-
- typedef struct
- {
- char archivers[4][66];
- char archiver_switches[4][80];
- char unarchivers[4][66];
- char unarchiver_switches[4][80];
- } ARCHIVERS;
-
- typedef struct
- char BBS_Name[60];
- char City[30];
- char Sysop[30];
- char Phone[50];
- char Baud[10];
- char Flags[50];
- } EMSI_DATA;
-